sell (someone) a pup

Translations
всучить (кому-то) барахло
He thought he was getting a great deal, but they sold him a pup.
Он думал, что сделал хорошую покупку, но ему всучили барахло.
Definitions
To deceive someone by selling them something that is worthless or not as good as promised; to trick or cheat someone, especially in a transaction.
Words
sell

verb
продать
someone

pronoun
кому то
a

article or possessive pronoun
неопределённый артикль
pup

noun
щенок